#ifndef _GPIOCONFIG_H_
#define _GPIOCONFIG_H_
#include <stdlib.h>
#include <string.h>
#include <stdio.h>

/* gpio control api form sysfs */
#ifdef __cplusplus
extern "C" {
#endif
//sysfs others
void sysfs_gpio_export(int gpio);
void sysfs_gpio_unexport(int gpio);
void sysfs_gpio_direction(int gpio, const char *gpio_dir);


//bsp en init
void McuBspInit();
void LaserBspInit();
void RefrigerInit();
void IrShutterInit();
void FanInit();


//bsp en deinit
void McuBspDeinit();
void LaserBspDeinit();
void RefrigerDeinit();
void IrShutterDeinit();
void FanDeinit();


//bsp open
void Open_Refriger();
void Open_IrShutter();
void Open_Fan();


//bsp close
void Close_Refriger();
void Close_IrShutter();
void Close_Fan();




#ifdef __cplusplus
}
#endif

#endif 